package com.example.site.service;

import cn.dev33.satoken.util.SaResult;
import com.example.site.entity.Type;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
 * @author haoka
 * @description 针对表【hotel_type(房间类型)】的数据库操作Service
 * @createDate 2023-04-11 19:43:03
 */
public interface TypeService extends IService<Type> {
    /**
     * @param type
     * @return
     * @deprecated 创建房间类型
     */
    SaResult create(Type type);

    /**
     * @param data
     * @return
     * @deprecated 房间类型查询
     */
    SaResult getList(Map<String, String> data);

    /**
     * @param
     * @return
     * @deprecated 编辑
     */
    SaResult edit(Type type);

    /**
     * @return
     * @deprecated 获取所有房间
     */
    SaResult getAll();

    /**
     * @param id
     * @return
     * @deprecated 获取房间详情
     */
    SaResult getDetail(Integer id);
}
